package www.openteam.com.bean;

import com.google.gson.Gson;
import com.google.gson.reflect.TypeToken;

import java.lang.reflect.Type;
import java.util.ArrayList;
import java.util.List;

/**
 * Created by OT on 2018-01-09.
 */

public class IPQCMsg01 {

    /**
     * status : 1
     * info : 成功
     * data : {"data":[{"produceno":"DPO15100647","groupname":"","PartId":"","custcode":"jkbz01","custname":"锦坤包装制品有限公司","rdsno":"DOT15100040","allcount":3595,"prodcode":"dwACH15-01801","prodname":"NKCB-D80MN03","fBackCount":3273,"Aprocedure":"2010","procname":"印刷"},{"produceno":"DPO15100648","groupname":"","PartId":"","custcode":"jkbz01","custname":"锦坤包装制品有限公司","rdsno":"DOT15100040","allcount":3595,"prodcode":"dwACH15-01803","prodname":"NKCB-D81MN04","fBackCount":3273,"Aprocedure":"2010","procname":"印刷"},{"produceno":"DPO15100650","groupname":"","PartId":"","custcode":"jkbz01","custname":"锦坤包装制品有限公司","rdsno":"DOT15100040","allcount":1473,"prodcode":"dwACH15-01806","prodname":"NKCB-D83MN05","fBackCount":1163,"Aprocedure":"2010","procname":"印刷"},{"produceno":"DPO15100651","groupname":"","PartId":"","custcode":"jkbz01","custname":"锦坤包装制品有限公司","rdsno":"DOT15100040","allcount":1428,"prodcode":"dwACH15-01808","prodname":"NKCB-D85MN04","fBackCount":1163,"Aprocedure":"2010","procname":"印刷"},{"produceno":"DPO15100859","groupname":"","PartId":"","custcode":"jkbz01","custname":"锦坤包装制品有限公司","rdsno":"DOT15100061","allcount":1375,"prodcode":"dgACH15-00044","prodname":"P072001557 11.5*8.8*98.5CM","fBackCount":1134,"Aprocedure":"2010","procname":"印刷"},{"produceno":"DPO15100890","groupname":"","PartId":"A面","custcode":"jkbz01","custname":"锦坤包装制品有限公司","rdsno":"DOT15100061","allcount":3538,"prodcode":"dgCCH12-00006","prodname":"90-000844-010-R000","fBackCount":3271,"Aprocedure":"2010","procname":"印刷"},{"produceno":"DPO15100890","groupname":"","PartId":"B面","custcode":"jkbz01","custname":"锦坤包装制品有限公司","rdsno":"DOT15100061","allcount":3536,"prodcode":"dgCCH12-00006","prodname":"90-000844-010-R000","fBackCount":3282,"Aprocedure":"2010","procname":"印刷"},{"produceno":"DPO15100892","groupname":"","PartId":"A面","custcode":"jkbz01","custname":"锦坤包装制品有限公司","rdsno":"DOT15100061","allcount":2417,"prodcode":"dgCCH12-00004","prodname":"90-000884-020-R000","fBackCount":2173,"Aprocedure":"2010","procname":"印刷"},{"produceno":"DPO15100892","groupname":"","PartId":"B面","custcode":"jkbz01","custname":"锦坤包装制品有限公司","rdsno":"DOT15100061","allcount":2417,"prodcode":"dgCCH12-00004","prodname":"90-000884-020-R000","fBackCount":2173,"Aprocedure":"2010","procname":"印刷"},{"produceno":"DPO15100940","groupname":"","PartId":"","custcode":"jkbz01","custname":"锦坤包装制品有限公司","rdsno":"DOT15100061","allcount":5476,"prodcode":"dgACH14-00095","prodname":"G05-0000002-03","fBackCount":5201,"Aprocedure":"2010","procname":"印刷"},{"produceno":"DPO15100983","groupname":"","PartId":"A面","custcode":"jkbz01","custname":"锦坤包装制品有限公司","rdsno":"DOT15100061","allcount":1113,"prodcode":"dgCCH12-00003","prodname":"90-000852-020-R000","fBackCount":985,"Aprocedure":"2010","procname":"印刷"},{"produceno":"DPO15100983","groupname":"","PartId":"B面","custcode":"jkbz01","custname":"锦坤包装制品有限公司","rdsno":"DOT15100061","allcount":1117,"prodcode":"dgCCH12-00003","prodname":"90-000852-020-R000","fBackCount":985,"Aprocedure":"2010","procname":"印刷"},{"produceno":"DPO15101011","groupname":"","PartId":"","custcode":"dbys01","custname":"深圳市德邦印刷有限公司","rdsno":"DOT15100047","allcount":2429,"prodcode":"dgCCH14-00061","prodname":"805003909501S","fBackCount":2121,"Aprocedure":"2010","procname":"印刷"},{"produceno":"DPO15101013","groupname":"","PartId":"","custcode":"dbys01","custname":"深圳市德邦印刷有限公司","rdsno":"DOT15100047","allcount":1676,"prodcode":"dgCCH14-00089","prodname":"805003909800S","fBackCount":1421,"Aprocedure":"2010","procname":"印刷"},{"produceno":"DPO15101038","groupname":"","PartId":"","custcode":"jkbz01","custname":"锦坤包装制品有限公司","rdsno":"DOT15100061","allcount":3564,"prodcode":"dgACH14-00063","prodname":"G05-0000019-05","fBackCount":3271,"Aprocedure":"2010","procname":"印刷"},{"produceno":"DPO15101075","groupname":"","PartId":"A面","custcode":"dbys01","custname":"深圳市德邦印刷有限公司","rdsno":"DOT15100066","allcount":598,"prodcode":"dgCCH10-00001","prodname":"90-000125-010-R001","fBackCount":490,"Aprocedure":"2010","procname":"印刷"},{"produceno":"DPO15101075","groupname":"","PartId":"B面","custcode":"dbys01","custname":"深圳市德邦印刷有限公司","rdsno":"DOT15100066","allcount":601,"prodcode":"dgCCH10-00001","prodname":"90-000125-010-R001","fBackCount":491,"Aprocedure":"2010","procname":"印刷"},{"produceno":"DPO15101076","groupname":"","PartId":"","custcode":"xbhy02","custname":"深圳市兴宝合印刷有限公司","rdsno":"DOT15100048","allcount":2896,"prodcode":"dgCCH12-00057","prodname":"90-000179-011-R000","fBackCount":2647,"Aprocedure":"2010","procname":"印刷"},{"produceno":"DPO15101077","groupname":"","PartId":"","custcode":"xbhy02","custname":"深圳市兴宝合印刷有限公司","rdsno":"DOT15100048","allcount":1309,"prodcode":"dgCCH12-00034","prodname":"90-000180-011-R000","fBackCount":1100,"Aprocedure":"2010","procname":"印刷"},{"produceno":"DPO15101078","groupname":"","PartId":"","custcode":"xbhy02","custname":"深圳市兴宝合印刷有限公司","rdsno":"DOT15100048","allcount":1309,"prodcode":"dgCCH12-00058","prodname":"90-000181-011-R000","fBackCount":1100,"Aprocedure":"2010","procname":"印刷"},{"produceno":"DPO15101079","groupname":"","PartId":"A面","custcode":"dbys01","custname":"深圳市德邦印刷有限公司","rdsno":"DOT15100047","allcount":8599,"prodcode":"dgCCH11-00003","prodname":"90-000234-010-R000","fBackCount":8299,"Aprocedure":"2010","procname":"印刷"},{"produceno":"DPO15101079","groupname":"","PartId":"B面","custcode":"dbys01","custname":"深圳市德邦印刷有限公司","rdsno":"DOT15100047","allcount":8601,"prodcode":"dgCCH11-00003","prodname":"90-000234-010-R000","fBackCount":8299,"Aprocedure":"2010","procname":"印刷"},{"produceno":"DPO15101081","groupname":"","PartId":"","custcode":"xbhy02","custname":"深圳市兴宝合印刷有限公司","rdsno":"DOT15100048","allcount":1309,"prodcode":"dgCCH12-00048","prodname":"90-000329-011-R000","fBackCount":1100,"Aprocedure":"2010","procname":"印刷"},{"produceno":"DPO15101082","groupname":"","PartId":"A面","custcode":"dbys01","custname":"深圳市德邦印刷有限公司","rdsno":"DOT15100047","allcount":1921,"prodcode":"dgCCH12-00014","prodname":"90-000860-010-R000","fBackCount":1691,"Aprocedure":"2010","procname":"印刷"},{"produceno":"DPO15101082","groupname":"","PartId":"B面","custcode":"dbys01","custname":"深圳市德邦印刷有限公司","rdsno":"DOT15100047","allcount":1924,"prodcode":"dgCCH12-00014","prodname":"90-000860-010-R000","fBackCount":1691,"Aprocedure":"2010","procname":"印刷"},{"produceno":"DPO15101095","groupname":"","PartId":"","custcode":"xbhy02","custname":"深圳市兴宝合印刷有限公司","rdsno":"DOT15100060","allcount":8938,"prodcode":"dgCCH15-00149","prodname":"NKCB-B33AA01","fBackCount":8634,"Aprocedure":"2010","procname":"印刷"},{"produceno":"DPO15101105","groupname":"","PartId":"A面","custcode":"dbys01","custname":"深圳市德邦印刷有限公司","rdsno":"DOT15100047","allcount":3046,"prodcode":"dgCCH12-00008","prodname":"866-01009-00C","fBackCount":2796,"Aprocedure":"2010","procname":"印刷"},{"produceno":"DPO15101108","groupname":"","PartId":"","custcode":"xbhy02","custname":"深圳市兴宝合印刷有限公司","rdsno":"DOT15100048","allcount":4445,"prodcode":"dgCCH15-00127","prodname":"866-01973-00C","fBackCount":4141,"Aprocedure":"2010","procname":"印刷"},{"produceno":"DPO15101112","groupname":"","PartId":"A","custcode":"dbys01","custname":"深圳市德邦印刷有限公司","rdsno":"DOT15100047","allcount":2576,"prodcode":"dgCCH12-00011","prodname":"866-01700-02C","fBackCount":2330,"Aprocedure":"2010","procname":"印刷"},{"produceno":"DPO15101157","groupname":"","PartId":"","custcode":"dbys01","custname":"深圳市德邦印刷有限公司","rdsno":"DOT15100057","allcount":1659,"prodcode":"dgADK15-00053","prodname":"12020763100-A","fBackCount":1435,"Aprocedure":"2010","procname":"印刷"},{"produceno":"DPO15101198","groupname":"","PartId":"","custcode":"dbys01","custname":"深圳市德邦印刷有限公司","rdsno":"DOT15100062","allcount":2816,"prodcode":"dgCCH15-00221","prodname":"CC152020030E01","fBackCount":2568,"Aprocedure":"2010","procname":"印刷"},{"produceno":"DPO15101211","groupname":"","PartId":"","custcode":"dbys01","custname":"深圳市德邦印刷有限公司","rdsno":"DOT15100062","allcount":5509,"prodcode":"dgCCH15-00194","prodname":"CC152010030E01","fBackCount":5233,"Aprocedure":"2010","procname":"印刷"},{"produceno":"DPO15101227","groupname":"","PartId":"","custcode":"dbys01","custname":"深圳市德邦印刷有限公司","rdsno":"DOT15100047","allcount":3381,"prodcode":"dgACH12-00054","prodname":"15G001350700AK彩盒","fBackCount":3127,"Aprocedure":"2010","procname":"印刷"},{"produceno":"DPO15101231","groupname":"","PartId":"","custcode":"dbys01","custname":"深圳市德邦印刷有限公司","rdsno":"DOT15100047","allcount":7692,"prodcode":"dgCCH12-00061","prodname":"866-01795-01C","fBackCount":7352,"Aprocedure":"2010","procname":"印刷"},{"produceno":"DPO15101232","groupname":"","PartId":"","custcode":"dbys01","custname":"深圳市德邦印刷有限公司","rdsno":"DOT15100057","allcount":456,"prodcode":"dwCCH15-02135","prodname":"866-01960-00A","fBackCount":300,"Aprocedure":"2010","procname":"印刷"},{"produceno":"DPO15101233","groupname":"","PartId":"","custcode":"dbys01","custname":"深圳市德邦印刷有限公司","rdsno":"DOT15100057","allcount":630,"prodcode":"dgCCH13-00040","prodname":"866-01960-01A","fBackCount":459,"Aprocedure":"2010","procname":"印刷"},{"produceno":"DPO15101237","groupname":"","PartId":"A面","custcode":"xbhy02","custname":"深圳市兴宝合印刷有限公司","rdsno":"DOT15100048","allcount":1340,"prodcode":"dgCCH12-00004","prodname":"90-000884-020-R000","fBackCount":1131,"Aprocedure":"2010","procname":"印刷"},{"produceno":"DPO15101237","groupname":"","PartId":"B面","custcode":"xbhy02","custname":"深圳市兴宝合印刷有限公司","rdsno":"DOT15100048","allcount":1341,"prodcode":"dgCCH12-00004","prodname":"90-000884-020-R000","fBackCount":1131,"Aprocedure":"2010","procname":"印刷"},{"produceno":"DPO15101260","groupname":"","PartId":"","custcode":"dbys01","custname":"深圳市德邦印刷有限公司","rdsno":"DOT15100057","allcount":3003,"prodcode":"dgACH15-00197","prodname":"62AJ-R112A0+04A","fBackCount":2716,"Aprocedure":"2010","procname":"印刷"},{"produceno":"DPO15101261","groupname":"","PartId":"","custcode":"dbys01","custname":"深圳市德邦印刷有限公司","rdsno":"DOT15100057","allcount":762,"prodcode":"dgACH10-00008","prodname":"62EC-F108J0+04E","fBackCount":583,"Aprocedure":"2010","procname":"印刷"},{"produceno":"DPO15101263","groupname":"","PartId":"","custcode":"dbys01","custname":"深圳市德邦印刷有限公司","rdsno":"DOT15100057","allcount":762,"prodcode":"dgACH14-00027","prodname":"62IN-P30200+04A作廢","fBackCount":583,"Aprocedure":"2010","procname":"印刷"},{"produceno":"DPO15101264","groupname":"","PartId":"","custcode":"dbys01","custname":"深圳市德邦印刷有限公司","rdsno":"DOT15100057","allcount":1309,"prodcode":"dgACH14-00059","prodname":"62IO-F416I0+06A","fBackCount":1100,"Aprocedure":"2010","procname":"印刷"},{"produceno":"DPO15101265","groupname":"","PartId":"","custcode":"dbys01","custname":"深圳市德邦印刷有限公司","rdsno":"DOT15100057","allcount":617,"prodcode":"dgACH15-00205","prodname":"62ZY-G626I0+04D","fBackCount":553,"Aprocedure":"2010","procname":"印刷"},{"produceno":"DPO15101266","groupname":"","PartId":"","custcode":"dbys01","custname":"深圳市德邦印刷有限公司","rdsno":"DOT15100057","allcount":958,"prodcode":"dgADK13-00015","prodname":"63IO-N26B00+00E作廢","fBackCount":764,"Aprocedure":"2010","procname":"印刷"},{"produceno":"DPO15101269","groupname":"","PartId":"","custcode":"dbys01","custname":"深圳市德邦印刷有限公司","rdsno":"DOT15100057","allcount":458,"prodcode":"dgAGB12-00001","prodname":"12020462100-A","fBackCount":302,"Aprocedure":"2010","procname":"印刷"},{"produceno":"DPO15101328","groupname":"","PartId":"","custcode":"dbys01","custname":"深圳市德邦印刷有限公司","rdsno":"DOT15100062","allcount":3101,"prodcode":"dgCCH15-00252","prodname":"CC151650030X00","fBackCount":2850,"Aprocedure":"2010","procname":"印刷"},{"produceno":"DPO15101332","groupname":"","PartId":"","custcode":"dbys01","custname":"深圳市德邦印刷有限公司","rdsno":"DOT15100057","allcount":5683,"prodcode":"dgCCH15-00076","prodname":"CC150470000X00","fBackCount":5406,"Aprocedure":"2010","procname":"印刷"},{"produceno":"DPO15101465","groupname":"","PartId":"","custcode":"dbys01","custname":"深圳市德邦印刷有限公司","rdsno":"DOT15100062","allcount":781,"prodcode":"dgACH15-00122","prodname":"VG069241B560090","fBackCount":640,"Aprocedure":"2010","procname":"印刷"},{"produceno":"DPO15101466","groupname":"","PartId":"","custcode":"dbys01","custname":"深圳市德邦印刷有限公司","rdsno":"DOT15100066","allcount":794,"prodcode":"dgACH15-00213","prodname":"VG069241C500090","fBackCount":614,"Aprocedure":"2010","procname":"印刷"},{"produceno":"DPO15101467","groupname":"","PartId":"","custcode":"dbys01","custname":"深圳市德邦印刷有限公司","rdsno":"DOT15100062","allcount":397,"prodcode":"dgACH15-00121","prodname":"VG069241B410090","fBackCount":250,"Aprocedure":"2010","procname":"印刷"},{"produceno":"DPO15101481","groupname":"","PartId":"A","custcode":"dbys01","custname":"深圳市德邦印刷有限公司","rdsno":"DOT15100066","allcount":1467,"prodcode":"dgCDK15-00144","prodname":"NKCC-B28JA02","fBackCount":1467,"Aprocedure":"2010","procname":"印刷"},{"produceno":"DPO15101498","groupname":"","PartId":"","custcode":"dbys01","custname":"深圳市德邦印刷有限公司","rdsno":"DOT15100069","allcount":3521,"prodcode":"dwDCH15-02212","prodname":"CC150460000G01","fBackCount":3251,"Aprocedure":"2010","procname":"印刷"},{"produceno":"DPO15101499","groupname":"","PartId":"","custcode":"dbys01","custname":"深圳市德邦印刷有限公司","rdsno":"DOT15100069","allcount":3521,"prodcode":"dwDCH15-02213","prodname":"CC150470000G01","fBackCount":3251,"Aprocedure":"2010","procname":"印刷"},{"produceno":"DPO15101506","groupname":"","PartId":"","custcode":"dbys01","custname":"深圳市德邦印刷有限公司","rdsno":"DOT15100069","allcount":3709,"prodcode":"dgCCH14-00125","prodname":"NKCB-D87CM01","fBackCount":3414,"Aprocedure":"2010","procname":"印刷"},{"produceno":"DPO15101510","groupname":"","PartId":"","custcode":"dbys01","custname":"深圳市德邦印刷有限公司","rdsno":"DOT15100069","allcount":5624,"prodcode":"dgCCH14-00070","prodname":"NKCB-D83MN04","fBackCount":1800,"Aprocedure":"2010","procname":"印刷"},{"produceno":"DPO15101510","groupname":"","PartId":"","custcode":"dbys01","custname":"深圳市德邦印刷有限公司","rdsno":"DOT15100069","allcount":5624,"prodcode":"dgCCH14-00070","prodname":"NKCB-D83MN04","fBackCount":3507,"Aprocedure":"2010","procname":"印刷"},{"produceno":"DPO15101512","groupname":"","PartId":"","custcode":"dbys01","custname":"深圳市德邦印刷有限公司","rdsno":"DOT15100066","allcount":3000,"prodcode":"dgCCH14-00045","prodname":"NKCB-D83MN03","fBackCount":2713,"Aprocedure":"2010","procname":"印刷"},{"produceno":"DPO15101536","groupname":"","PartId":"CC150780000G01","custcode":"dbys01","custname":"深圳市德邦印刷有限公司","rdsno":"DOT15110046","allcount":3480,"prodcode":"dwDCH15-02217","prodname":"CC150780000G01","fBackCount":3480,"Aprocedure":"2010","procname":"印刷"},{"produceno":"DPO15101537","groupname":"","PartId":"","custcode":"dbys01","custname":"深圳市德邦印刷有限公司","rdsno":"DOT15100069","allcount":3521,"prodcode":"dwDCH15-02226","prodname":"CC150480000G01","fBackCount":3266,"Aprocedure":"2010","procname":"印刷"},{"produceno":"DPO15101551","groupname":"","PartId":"","custcode":"dbys01","custname":"深圳市德邦印刷有限公司","rdsno":"DOT15100069","allcount":2475,"prodcode":"dgACH14-00034","prodname":"G05-0000195-01","fBackCount":2167,"Aprocedure":"2010","procname":"印刷"},{"produceno":"DPO15101569","groupname":"","PartId":"","custcode":"dbys01","custname":"深圳市德邦印刷有限公司","rdsno":"DOT15100069","allcount":1397,"prodcode":"dgBCH10-00027","prodname":"76-103MK3Z-Y61","fBackCount":1186,"Aprocedure":"2010","procname":"印刷"},{"produceno":"DPO15101597","groupname":"","PartId":"","custcode":"dbys01","custname":"深圳市德邦印刷有限公司","rdsno":"DOT15110012","allcount":8168,"prodcode":"dwDCH15-01540","prodname":"aaLHNN123SC-D彩盒","fBackCount":7869,"Aprocedure":"2010","procname":"印刷"},{"produceno":"DPO15101598","groupname":"","PartId":"","custcode":"dbys01","custname":"深圳市德邦印刷有限公司","rdsno":"DOT15110005","allcount":1878,"prodcode":"dwDCH15-01538","prodname":"aaSS23-4SC","fBackCount":1648,"Aprocedure":"2010","procname":"印刷"}]}
     */

    private int status;
    private String info;
    private DataBeanX data;

    public static List<IPQCMsg01> arrayIPQCMsg01FromData(String str) {

        Type listType = new TypeToken<ArrayList<IPQCMsg01>>() {
        }.getType();

        return new Gson().fromJson(str, listType);
    }

    public int getStatus() {
        return status;
    }

    public void setStatus(int status) {
        this.status = status;
    }

    public String getInfo() {
        return info;
    }

    public void setInfo(String info) {
        this.info = info;
    }

    public DataBeanX getData() {
        return data;
    }

    public void setData(DataBeanX data) {
        this.data = data;
    }

    public static class DataBeanX {
        private List<DataBean> data;

        public static List<DataBeanX> arrayDataBeanXFromData(String str) {

            Type listType = new TypeToken<ArrayList<DataBeanX>>() {
            }.getType();

            return new Gson().fromJson(str, listType);
        }

        public List<DataBean> getData() {
            return data;
        }

        public void setData(List<DataBean> data) {
            this.data = data;
        }

        public static class DataBean {
            /**
             * produceno : DPO15100647
             * groupname :
             * PartId :
             * custcode : jkbz01
             * custname : 锦坤包装制品有限公司
             * rdsno : DOT15100040
             * allcount : 3595
             * prodcode : dwACH15-01801
             * prodname : NKCB-D80MN03
             * fBackCount : 3273
             * Aprocedure : 2010
             * procname : 印刷
             */

            private String produceno;
            private String groupname;
            private String PartId;
            private String custcode;
            private String custname;
            private String rdsno;
            private int allcount;
            private String prodcode;
            private String prodname;
            private int fBackCount;
            private String Aprocedure;
            private String procname;

            public static List<DataBean> arrayDataBeanFromData(String str) {

                Type listType = new TypeToken<ArrayList<DataBean>>() {
                }.getType();

                return new Gson().fromJson(str, listType);
            }

            public String getProduceno() {
                return produceno;
            }

            public void setProduceno(String produceno) {
                this.produceno = produceno;
            }

            public String getGroupname() {
                return groupname;
            }

            public void setGroupname(String groupname) {
                this.groupname = groupname;
            }

            public String getPartId() {
                return PartId;
            }

            public void setPartId(String PartId) {
                this.PartId = PartId;
            }

            public String getCustcode() {
                return custcode;
            }

            public void setCustcode(String custcode) {
                this.custcode = custcode;
            }

            public String getCustname() {
                return custname;
            }

            public void setCustname(String custname) {
                this.custname = custname;
            }

            public String getRdsno() {
                return rdsno;
            }

            public void setRdsno(String rdsno) {
                this.rdsno = rdsno;
            }

            public int getAllcount() {
                return allcount;
            }

            public void setAllcount(int allcount) {
                this.allcount = allcount;
            }

            public String getProdcode() {
                return prodcode;
            }

            public void setProdcode(String prodcode) {
                this.prodcode = prodcode;
            }

            public String getProdname() {
                return prodname;
            }

            public void setProdname(String prodname) {
                this.prodname = prodname;
            }

            public int getFBackCount() {
                return fBackCount;
            }

            public void setFBackCount(int fBackCount) {
                this.fBackCount = fBackCount;
            }

            public String getAprocedure() {
                return Aprocedure;
            }

            public void setAprocedure(String Aprocedure) {
                this.Aprocedure = Aprocedure;
            }

            public String getProcname() {
                return procname;
            }

            public void setProcname(String procname) {
                this.procname = procname;
            }
        }
    }
}
